package com.itheima.io;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

public class IODemo06 {
    public static void main(String[] args) throws IOException {
        //创建字节输入流，将文件读进来
        FileInputStream fis = new FileInputStream("E:\\JAVA学习\\黑马\\就业班\\12-IO流day01\\资料\\素材\\嘿嘿嘿.avi");
        //创建字节输出流，将输入流的读进来的数据写出去
        FileOutputStream fos = new FileOutputStream("day11_IO\\嘿嘿嘿.avi");

        byte[] bys = new byte[1024];
        int len ;
        //读入缓冲区的总字节数，如果由于文件末尾已到达而没有更多数据， -1 。
        while ((len = fis.read(bys))!=-1){
            //从此输入流b.length最多b.length个字节的数据读入一个字节数组。
            // 此方法将阻塞，直到某些输入可用。
            fos.write(bys,0,len);
        }

        fis.close();
        fos.close();
    }
}
